home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / smlmes10.zip / SMLMESS.DOC < prev    next >
Text File  |  1988-04-05  |  33KB  |  736 lines

  1. Documentation for SMLMESS.EXE  ver.1.01  A simple utility to help RBBS sysops
  2.                                [03/31/88]
  3.  
  4.      [   This program is fully compatible with RBBS 15.1A to 16.1A   ]
  5.      [   You do not need to change anything when running either vers.]
  6.   ! Due to my Time restraints, I ask (request) that all uses reports bugs. !
  7.  
  8.      This program was created to aid Sysops (and remote Cosysops) and
  9.      normal callers to do Flexible reading(and writing) on their
  10.      Conferences and the main Message Base.
  11.      Messages can be displayed upon 'Search' options for the
  12.      From: , To: , Re:(Subject) , and the body of the message.
  13.      So, if a person wanted to read all messages with a certain subject
  14.      or is looking for a message with a particular text in it, they can.
  15.  
  16.      For the sysops (and cosysops) side, they can pack(and renumber) the
  17.      Main Message base or any of the conferences.  Also, they can extract
  18.      messages into an ascii readable file that can be downloaded.
  19.      A new feature is the ability to import textfiles (upto 90 lines) into
  20.      the message/conference bases, as well import a message capture from
  21.      a co-system BBS.
  22.  
  23.      This turkey can do a bunch of stuff...?
  24.  
  25.   [   Important:  You must have all the MESSAGES/Conference Files on the  ]
  26.   [   same drive letter has  SMLMESS.EXE.  It doesn't need to be in the   ]
  27.   [   same subdirectory but it must be on the SAME DRIVE.                 ]
  28.   [   Extract File Path\Name may be anywhere.                             ]
  29.  
  30.   Quick Start:
  31.  
  32.       - Unarc the Smlmess Stuff into RBBS SubDirectory.
  33.       - Backup the Messages, until you are familar with all commands.
  34.       - Type SMLMESS LOCAL    (which is to use it local mode)
  35.       - Type 8 to configure where your Messages and Conferences are
  36.       - Have fun with the commands, but be aware of what you are typing.
  37.       - If you find bugs, please let me know.
  38.       - Have more Fun
  39.       - ESC key will return you back to the Main Menu from about everywhere
  40.  
  41.       - When you get a chance or need to, please read the remainder of
  42.         these Docs
  43.  
  44.  
  45. [[[ Limited License ]]]
  46.      This software is copyrighted but a limited license is granted and you
  47.      are free to use and share it under the following conditions:
  48.       1.  SMLMESS is not distributed in modified form
  49.       2.  No fee or other consideration is charged for this program itself
  50.       3.  Reference to the copyright and author is retained.
  51.     / 4. IF YOU HAVE NOT YET REGISTERED THEN : -------------------------------
  52.     |     If your Callers Like this program, OR
  53.     |     If you want updates sent to you,   OR
  54.     |     If you need support or answers to problems
  55.     |      then please send $20 to
  56.     |                        Darwin Collins
  57.     |                       c/o  Silicon City RBBS
  58.     |                        PO BOX 532293
  59.     |                        Grand Praire, TX
  60.     |                                   75053-2293
  61.     |
  62.     |       With a donation of at least this amount:
  63.     |       One Year Subscription to:
  64.     |           Program support  (Official Updates will be Sent to You)
  65.     |           Automatic Registration to ALL my other DoorGames and Software
  66.     |           Personal Modifications will be done (if possible)
  67.     |           Access to Silicon City RBBS  (214) 641-2537
  68.     |     [  There will be periodic updates to this program and to others  ]
  69.     |     [  If possible, I will upload it to your board, but likely it    ]
  70.     |     [  will be mailed.  I will try to Create something or at least   ]
  71.     |     [  Update a Program every 2 to 3 months.  Registered Members     ]
  72.     |     [  will always get the latest versions as soon as they are ready.]
  73.     |
  74.     | For those that will not Register:
  75.     |     [  Whenever they are major releases, I will upload them to boards  ]
  76.     |     [  but, not always to the same boards.  If you do have problems,   ]
  77.     |     [  you have to donate either Monetarily, Files, Time, OR provide   ]
  78.     |     [  detailed Info on New Bugs, to possibly be considered as a member]
  79.     |     [  to get help.  I want to spend time taking care of those that    ]
  80.     |     [  have registered and also to writing more Game and Utilities.    ]
  81.     \-------------------------------------------------------------------------
  82.  
  83. [[[ Warranty ]]]
  84.  
  85.      SMLMESS     is provided "AS IS" without warranty of any kind, either
  86.  expressed or implied, including, but not limited to the implied warranties
  87.  of merchantability and fitness for any purpose.  The entire risk as to
  88.  the quality and performance of this program is with the user and should
  89.  the program prove defective, the user and not the author will assume all
  90.  responsiblity with correcting all information.  The author does not warrant
  91.  that this program will function in the desired mode or will meet any users
  92.  requirements or that the operation of the program will be error free.
  93.  
  94.  But, You are certainly entitled to complain about Bugs you find in this
  95.  program and Paid Users SHOULD have a BugFree program.
  96.  
  97.  This program is written in MicroSoft QuickBasic vr. 2.01, with the
  98.  DTR patch.  This program does not need BRUN20.EXE.
  99.  The program was optimized for Speed and DOES monitor the Carrier.
  100.  
  101.  If You Can Not use this Program, (ie. Don't Like it or don't run Doors )
  102.  then please make it available for others to Download.      Thank You
  103.  
  104.  
  105. SmlMess  ( Small Message Utility )     comprises of the following files:
  106.  
  107.  
  108. Files used:  SMLMESS.EXE    Main Program
  109.  
  110. (editible)   SMLMESS.DOC    (Text) Documentation File
  111. (editible)   SMLMESS.SCR    (Text) Sample  Script File
  112.              SMLMESS.LOG    (Text) Log File displaying usage of this program
  113.              SMLMESS.DAT    (Text) File containing Username that authorized
  114.                                    for sysop access.  Whoever signs on, and
  115.                                    is not in this file, has the access of
  116.                                    a normal caller.
  117.  
  118.            It is best that all Files are kept in the same directory as RBBS.
  119.            If not, then a method must be used so that it can get access to
  120.            your  RBBS?PC.DEF and MESSAGES  files.
  121.  
  122.  
  123. [[[[ Setup to Run ]]]]
  124.  
  125.        This Program will eat up approximately 200K of your Memory.
  126.  
  127.  
  128.    [[[ RBBS-PC Environment ]]]
  129.            All files are provided for to get it up and running.
  130.  
  131.              If you will be running it under Monitor, then you need to
  132.              add to the  GAMES.DOR :
  133.                 SmlMess---> Read MessageBase and Conferences
  134.  
  135.              If you will be running it directly from RBBS, then you need to
  136.              add  MESS  to your Menu5.
  137.              MESS.BAT is provided.
  138.                Lines 1 and 2 of Mess.bat delete the Games Monitor Data
  139.                   files, that shouldn't exist if called from RBBS.
  140.                   (Safety procedure).
  141.                Lines 3  calls Smlmess program
  142.  
  143.  
  144. [[[ RunTime with RBBS-PC ]]]
  145.            To access the program Locally, type   SMLMess LOCAL
  146.            SmlMess can also recognize you are running Locally or COM0
  147.            mode if you are running RBBS-PC 15.1x or 16.1A
  148.  
  149.            If SMLMess 1, or SMLMess 2, or...   is typed then it will first
  150.            read the specified RBBS#PC.DEF file.  It will then search for the
  151.            TIMEOFF#.DOR file, if this file doesn't exist then it will assign
  152.              60 minutes online time.
  153.            Any problems that you have with Monitor & SmlMess, Registered
  154.            Users can contact me, and we can go over it.
  155.  
  156.            It will get the UserName from the MESSAGES file, if ran Remotely.
  157.            If Local, then it will use "SYSOP".
  158.  
  159.            Comment.  If you are running this program directly from RBBS, it
  160.            is not necessary to do the  Ctrl-Break routine out of RBBS to run
  161.            SmlMess Locally, you can type  D  (for Doors) and  SMLMess  (for
  162.            SmlMess) and then RBBS will chain to SMLMess,  SMLMess will see
  163.            you are Local and select the local mode and automatically put your
  164.            name in.
  165.  
  166.            This program will monitor Carrier, and will exit the program
  167.            whenever it sees that the Carrier has dropped.
  168.            Currently, it can support COM1 and COM2 only.
  169.            (this can be expanded when necessary info is available.)
  170.  
  171.  
  172. [[[ Function Keys Supported: ]]]   Currently only  F10 is supported.
  173.  
  174.         Chat Mode   F10
  175.  
  176.            F10 will interrupt the  Command -> prompt and will enter
  177.            a routine for Chat Mode.
  178.            If you press the F10 key when Chat is already engaged it will
  179.            Beep both you and the remote user.
  180.            Though, You may also send Beeps (ASCII 7) to each other.
  181.  
  182.            Either the remote user or the sysop can send the ESC code
  183.            and Chat will then be terminated.
  184.            The Timeout default of 4 minutes is not monitored in Chat
  185.            Mode, but Loss of Carrier is.
  186.  
  187.  
  188. [[[ SmlMess.EXE ]]]
  189.  
  190.      [ My Documentation is not very clearly written, but if you grind
  191.        your way thru the program you may find it very very usefull. ]
  192.  
  193.      This program was written to work with RBBS versions 15.1A thru 16.1A,
  194.      though this program may work with older version of RBBS as well.
  195.      The main purpose of this program is so that the remote co-sysop
  196.      can pack the message bases, as well, as do more with messages.
  197.  
  198.      Remote Access:
  199.      You may even call it from Monitor!  or just straight from RBBS.
  200.      It is compatible to all  15.1(a-c)(16.1A) formats, and also monitors
  201.      carrier.  (When carrier is dropped, it will exit program).
  202.      Hopefully, this feature will help you  Remote Cosysops out-there
  203.      that have been looking to do some remote work on RBBS messages.
  204.  
  205.  
  206.  
  207. [[[ SCRIPT USAGE ]]]
  208.  
  209.      Script Usage is the same method as used in SmlCall
  210.  
  211.      This program can be called Remotely (or of-course Locally) and also
  212.      automatically executed by a Script Batchfile.
  213.  
  214.      There are 2 ways that you can call the Script Usage.
  215.      One by saying  SmlMess AUTO , which then the program will read all
  216.      commands from a file called  SmlMess.SCR .
  217.      The other is if, you want to use a batchfile by a different name,
  218.      (say MESSMON.SCR)
  219.      then you can call (and execute) it, by    SmlMess  MESSMON.SCR ,
  220.      the '.SCR' is important to tell the program that you want to call
  221.      it by a Script File.
  222.  
  223.      Basically, you will put in each line of the SmlMess.SCR the seq
  224.      of events that you would want to have done in SmlMess.  You will
  225.      need to learn what keystrokes are required.
  226.      Since, it is in script mode, you will not need to type a  CR symbol
  227.      for the  Pause prompts, because they will not appear if you are
  228.      using the SCRIPT  (AUTO) mode.
  229.  
  230.      Special Symbols used in the SmlMess.SCR file:
  231.         {          Symbol for press  ENTER at the prompt
  232.         *          Symbol for press  ESC   at the prompt
  233.         '          Anything after this Symbol is ignored by SmlMess
  234.                    This symbol is used for identifying the beginning
  235.                      of remarks about the script command
  236.  
  237.      An example script to do a Message Packing of the Main MESSAGES base.
  238.      (The Main MESSAGES base is default upon execution of the program,
  239.       unless you configure it differently.)
  240.  
  241.  
  242.      '
  243.      '  The below lines will tell SMlmess to Pack the Main Messages base.
  244.      '        Note: anything after a  '  is ignored by Smlmess
  245.      '
  246.      4            '  command # to specify Pack the Message Base
  247.      Y            '  Specify Y es, that you want to pack the Message Base
  248.      N            '  To tell it, you do not want to Renumber the Messages
  249.      '
  250.      '            After you had pressed  N  then this program should be
  251.      '            Packing the MessageBase.  If there is any problems,
  252.      '            then a message will left in Smlmess.Log
  253.      '
  254.      9            '  to exit SmlMess and return to DOS
  255.  
  256.  
  257.      and that's all it takes...  You would use the similar sequence
  258.      for the other commands as well, except for perhaps some differences
  259.      because of that command's options.   Your SmlMess.SCR file may be
  260.      as long as you want and you can execute   SmlMess AUTO  from a
  261.      Batch file that you setup to automate your analysis.
  262.  
  263.      The enclosed SmlMess.SCR is a working example for you to study from
  264.      in order to make your own  SmlMess.SCR  file.
  265.  
  266.      You may create different SmlMess script files to do different operations
  267.      automatically.  You can call these by (for example):  SmlMess FILE.SCR
  268.  
  269.      Additional Notes:
  270.         Leading and Trailing Spaces are ignored
  271.         When the end of the Script file is Found, SmlMess will Exit
  272.         { symbol can be used to default the Search string, Dates
  273.         * symbol(ESC) is not needed but is supplied.
  274.         ' use this symbol alot to clearly document your SCRipt file.
  275.  
  276.  
  277.  
  278. [[Commands in Very Brief]]
  279.  
  280.       Commands in Brief:
  281.     0 <  Set Extract Path\Filename
  282.     1 <  Select the Current Message Base
  283.     2 <  Read/Extract the Current Message Base
  284.     3 <  Delete Messages by a Criteria
  285.     4 <  Pack the Current Message Base
  286.     5 <  Attach a MessageBatch  onto the Message Base
  287.     6 <  Create a New Message
  288.     7 <  View this Documentation while in the Program
  289.     8 <  View Documentation
  290.   > 9 <  Exit to DOS  (Quit Program)
  291.     A <  Set the Screen Defaults
  292.     B <  View Node Status
  293.  
  294.             [[[ A brief description of the commands in SMLMess ]]]
  295.  
  296. ___________________ There are Ten Commands in this Program: _______________
  297.  
  298. Command# 0.  Set Extract Path\Filename
  299.  
  300.    The default Extract Filename is Initialized each time the program starts.
  301.    (the default filename is configed by Option 8.)
  302.  
  303.      The sysop would select the filename for the message extractions
  304.      to be appended to.  This extract file can be located in any
  305.      drive or subdirectory.
  306.  
  307.      From the  Extract Menu  you can :
  308.        1 > Create a new extract file
  309.        2 > Select an existing extract file
  310.        3 > Delete a file
  311.        4 > View current extract file
  312.  
  313.      An idea is to put this extract file, into a downloadable subdirectory
  314.      so that a caller can download it, if needed.
  315.  
  316.      Example:   You have a caller that has accidently left a message in
  317.      the wrong conference.  Let's say he left a  'For Sale' message in
  318.      the 'Basket Weaving' conference.  The following steps illustrate
  319.      how you can move that Message or a series of messages to another
  320.      conference.
  321.  
  322.         Select Main Command  0  to select the Extract Menu.
  323.         For this example, lets say you want to use the file  SMLMESS.EXT
  324.           to temporily hold the messages.
  325.         Use the 2 (in Extraction Menu) to select the SMLMESS.EXT file
  326.           to be used for extractions.
  327.         To make sure that the extract file is empty, we select  3  for
  328.           Delete a file.  Type in  SMLMESS.EXT  to Delete, and
  329.           type Y to delete the file.  Now, we are sure that we are
  330.           working with a blank file.
  331.         Okay, now we are ready to go extract the file from the conference.
  332.         Select Main Command  1  to select the 'Basket Weaving' conference.
  333.         After it is seleted and you have returned to the Main Menu, then
  334.           Select Main Command  2  to read the messages.
  335.         Answer the search criteria so that you can get to the 'wrong area'
  336.           conferences quickly.
  337.         When the 'wrong area' messages are displayed you would type  X  at
  338.           the prompt to then Extract that Message to the Smlmess.Ext file.
  339.         You may then go back and delete those 'wrong area' messages.
  340.  
  341.         In your Smlmess.Ext file, there is the Xtracted messages in normal
  342.         readable ascii format.  You can edit the file, or copy the contents
  343.         to other subdirectories to be used for Archive Purposes.
  344.            (Hint: You may have a Xtract file called  OUTSTATE.BBS which
  345.             would have the Xtracted messages from Out-of-State Sysops that
  346.             have left validation info, or other Info.)
  347.  
  348.         Okay, then return to the Main Command menu.
  349.         Select Main Command  1  to select the 'For Sale' conference.
  350.         Select Main Command  5  for  'Insert MessageBatch into conference.'
  351.           This program will read your 'ascii text' message and insert into
  352.           the current conference base.
  353.  
  354.         That's it.
  355.  
  356.         Important:  If you are inserting messages from a Screen Capture
  357.         that you have gotton off of other BBSs that we ask that you assign
  358.         a 10 character code for that BBS.  So, then callers know where
  359.         the source of the Message is.  Also, that you get permission from
  360.         that BBS first before you capture their messages to be reposted on
  361.         your (and others) board(s).
  362.  
  363.  
  364. Command# 1.  Select the Current Message/Conference Base
  365.  
  366.         The sysop (using Command #8) will setup different Message/Conference
  367.         bases that everyone can use.
  368.         This Command is used to Join another Conference.
  369.  
  370.         If you do not have Sysop access, then you can not Join a Conference
  371.         that has the word 'SYSOP' in the conference description.
  372.  
  373.  
  374. Command# 2.  Read/Extract the Current Message Base
  375.  
  376.      This option will allow the normal caller or sysop to read the
  377.      message base using a more complex search criteria.
  378.  
  379.      During the actual display of the messages, the Prompt commands
  380.      are similar to RBBS, except that there are differences and several
  381.      enhancements.
  382.  
  383.      You the Caller can:   (on a Message From: or To: you)
  384.        Change the Direction of the message displays
  385.        Kill and Unkill a Message
  386.        Make a Message either Private or Public
  387.        Change the subject heading
  388.        REply to the Message
  389.        Thread  (term and concept from RBBS 16.1A)
  390.      You the Sysop can do additional commands:
  391.        Make it a Bulletin Message
  392.        Xtract the Message into a Extract file
  393.  
  394.  
  395.      But, first before this you can specify exactly the type of messages
  396.      that will be displayed.
  397.  
  398.      Messages will only be displayed if it matches the search criteria
  399.      that you have provided.
  400.          [If you press ENTER without typing anything then it will use the
  401.           bracketed default criteria.]
  402.  
  403.      Your criteria is:
  404.        Active Messages Only :If yes, then only active messages will be shown.
  405.                              If no, then deleted messages (not packed yet) in
  406.                              addition to active ones will be displayed.
  407.  
  408.        Starting Message #   :You would type the message number to start
  409.                              reading at.  If you wish to read the messages
  410.                              in reverse direction, you would type a   -
  411.                              after the number.   ie.   345-
  412.                              Messages will default in the forward direction.
  413.  
  414.  
  415.        The searchs are more complex.  Whatever is in a search criteria
  416.        the message must have that in it, or else it won't be displayed.
  417.        For example, if you specify,  SYS  for the  From:  criteria then
  418.        only messages that are from those containing the letters  SYS  like
  419.        SYSOP or  PARALYSYS  will be displayed.
  420.  
  421.        To null out a specified search request you would type  *  at the
  422.        prompt to be deleted.  (You would only need to * it, if the
  423.        bracketed default is not already null).
  424.  
  425.        [For search purposes, Upper and Lower Case letters are the same.]
  426.  
  427.        Example 1:
  428.             You want to read all messages that are from  John Smith to you
  429.             (John Doe).  You could Specify:
  430.  
  431.             Search on From:  JOHN SMITH
  432.             Search on To  :  JOHN DOE
  433.  
  434.             then this smlmess will only display messages that are from
  435.             John Smith to John Doe.
  436.  
  437.        Example 2:
  438.             You want to read all messages that have the subject of
  439.              SWAP MEET  then you may specify:
  440.  
  441.             Search on Subject: SWAP
  442.  
  443.             then smlmess will only display messages that have the word
  444.             SWAP anywhere in the subject (RE:) heading.
  445.  
  446.        Example 3:
  447.             You remember a message from John Blake, and that he talked
  448.             about a Compaq 386 but don't remember the rest of it.
  449.             So, you would specify:
  450.  
  451.             Search on From:  JOHN Blake
  452.  
  453.             You may specify   386   or   COMPAQ  for the 'text' criteria.
  454.             What the Text criteria is, that if a text is specified, then
  455.             the message must have that fragment somewhere within the
  456.             body of the message, for it to be displayed.
  457.  
  458.  
  459.  
  460.             To the right of the Msg#, Date, and Time, may be shown:
  461.  
  462.               Security #   -   means the Security Level that a caller
  463.                                would need to be in order to read this
  464.                                message.  Security Level is new in 16.1A.
  465.                                Sec.Level may be change by the L command.
  466.  
  467.               <Deleted>    -  means this Message has been Deleted.
  468.                                (ready to be removed at next packing)
  469.                                Deleted can be Unkilled by the U command.
  470.  
  471.               <Private>    -  means this Message is marked Private,
  472.                                (for receiver only)
  473.                                Private can be made Public by  P command.
  474.  
  475.  
  476.             While reading the Messages.  You may be shown this options
  477.             at the end of each Message, they are :
  478.  
  479.              [Y]  - Yes, continue reading.  This is default unless you
  480.                     press N .
  481.              B    - Bulletin Message.  This Message will never be Deleted
  482.                     (thus Purged) unless specified told by the Caller
  483.                     (by doing a K) or by the Sysop in the Delete Command.
  484.              +      - Change the Direction of reading the Messages.
  485.              -          + for Positive,  - for Backward(reverse) reading
  486.                       then  D will start reading messages in the Opposite
  487.                       Direction.
  488.              J    - Edit the Subject of this Message
  489.              K    - Kill the Current Message
  490.              N    - No, stop reading messages.
  491.              R    - Reread the Message. Displays the same message again.
  492.              RE   - Reply to a Message
  493.              S    - Change the Security Level of this Message
  494.              U    - UnKill the Current Message
  495.              X    - Makes a text version of the message in the Extraction
  496.                     File.
  497.  
  498.              Some options may stacked.  for example
  499.              USBR     will      Undelete, Security change, Bulletin, Reread
  500.  
  501. Command# 3.  Delete Messages by Criteria
  502.  
  503.           For this deleting command, there are several toggles that you
  504.           can use to specify which messages to Delete.
  505.           For example:  (criteria can be in any combination as below)
  506.  
  507.           Delete Bulletin Messages
  508.           Delete All Private Messages except for those that are Unread
  509.           Delete Unread Private Messages also
  510.           Delete only Messages that are From: a specified caller
  511.           Delete only Messages that are To:   a specified caller
  512.           Delete Public Messages Only
  513.           Delete Messages before a specified date
  514.  
  515.           You would type Y or N at each criteria prompt depending on
  516.           the deletions that you want to take place.
  517.           Messages that are deleted are listed on the screen.
  518.  
  519.           More Info.
  520.            'Bulletin Messages'  these messages are characterized by
  521.            the symbol '[B]' in the Subject heading of the message.
  522.            This symbol is meant to be used on Mesages that the sysop
  523.            does not want to delete unless specifically told to.  ie.
  524.            He may have some real good messages or informative ones that
  525.            he does not want the  Massive delete routine to delete.
  526.               (unless told to, or Killed by the sysop or caller)
  527.            Idea, for the use of 'Bulletin Messages'.  Is for the Sysop
  528.               that sees important messages (like his advertising, or
  529.               other long term bulletins), that he can mark with as a
  530.               'Bulletin Message' so then it will not be deleted out
  531.               of his Messagebases in his monthly maintainance routines.
  532.  
  533.  
  534.  
  535. Command# 4.  Pack the Current Message Base
  536.  
  537.         This command will pack the current message base or conference.
  538.         And, will (if specified) renumber the MessageBase at the same time.
  539.  
  540.         It will pack all deleted messages out of it, and then recreate
  541.         the message base (or conference).  The old copy of the Pack
  542.         Message/Conference base is called  SmlMess.Old.  Which will
  543.         exist until the next Packing takes place.
  544.  
  545.         At the end of the packing, it will display the number of messages
  546.         active and the number packed, as well as the number available.
  547.  
  548.         This process may take several minutes, and will depend on the
  549.         size of your messages base.
  550.  
  551.  
  552. Command# 5.  Attach a MessageBatch  onto the Message Base
  553.  
  554.         This command is brand new, and so may have some bugs.
  555.  
  556.         The story behind this.
  557.         A number of times, I had seen messages on other BBS systems
  558.         that I would like to post on here.  The normal method is to
  559.         capture the message  (using the communication program's capture)
  560.         and then do a Ascii Upload onto the Message Base.  Well, of
  561.         course this isn't the best method, so i created this method
  562.         to help out.
  563.         Because of this option, I will need to just do a scroll capture
  564.         of the another BBS that I am signed onto.  Edit the file for any
  565.         miscellanous fragments out, but  still keep the
  566.            Msg #    date   time
  567.            from
  568.            to
  569.            re :
  570.         and that stuff like that.  Then I can use this program to read
  571.         the captured text file, and automatically insert into the message
  572.         base.  This program keeps the  Date, Time, From, To, and Subject
  573.         info intact so that then credit goes where it is deserved.
  574.  
  575.         Also, you may give the command, the option to put in a 10 character
  576.         header to insert into the messages origin  (From:) so that they
  577.         will know which system it is from.  (also, so you don't have to
  578.         insert lines into their message.)
  579.  
  580.         Currently, the option can only read RBBS captured messages.
  581.         To me, this command is great, it will allow me to post Warning
  582.         Messages that I have seen on out-of-state boards on your board,too.
  583.  
  584.  
  585. Command# 6.  Create a new message
  586.  
  587.         This command will allow you to create a new message into the
  588.         current Message base.
  589.  
  590.         You can create a message by using the Message Editor or you
  591.           may insert message text from a text file.  You have upto
  592.           90 messages lines to store the message in.
  593.           [This is useful for the sysop that would like to put a already
  594.           edited  (word processed) message out for everyone, but wants
  595.           to make it a message instead of a bulletin or something. ]
  596.  
  597.     Note: A caller with normal access will only be able to create a
  598.           message using the Editor, they will not be able to access files.
  599.  
  600.         You will need to specify who the message is FROM and who is to
  601.         TO, as well as the Subject of it.
  602.  
  603.         It will be saved onto the end of your current Message base
  604.         (or conference) as a public (or private) message.
  605.  
  606.  
  607. Command# 7.  View SmlMess Documentation
  608.  
  609.         This Command will print out the SMLMess.DOC file onto the screen.
  610.         This file (SMLMess.DOC) is in Text form, so can printed out to
  611.           the printer or the screen.
  612.  
  613.  
  614. Command# 8.  Configure the Defaults
  615.  
  616.         You must use this command to notify Smlmess on what MessageBases
  617.         and Conferences will be accessed and where they are.
  618.  
  619.         This program can currently handle upto 40 conferences.  When
  620.         configuring the conferences (this section), ten conferences
  621.         will be shown at a time.  Press  ENTER  to continue on to the
  622.         next ten conferences.
  623.  
  624.         To delete a conference, pick the #, that belongs to it.  Then,
  625.         type  *   for the pathname or the description.  This conference
  626.         name is then removed from Smlmess's Conference Listing.
  627.  
  628.         If your Conference Description has the word  'SYSOP' then the
  629.         only people that will granted to enter this conference are the
  630.         ones that are listed in the SMLMESS.DAT file.  (hence, means
  631.         the ones that have Sysop Access.)
  632.  
  633.         Also Configured are:     Board Name
  634.                                  Default Extract Path\Filename
  635.  
  636.  
  637. Command# 9.  Exit to DOS  (Quit Program)
  638.              Quits program.
  639.  
  640.  
  641. Command# A.  Set Default Color
  642.  
  643.         Set the Default Text Color
  644.  
  645.  
  646. Command# B.  View Node Status
  647.  
  648.         You can view the current status of each Node.
  649.         Also, toggling of the   Sysop Available,  Sysop Annoy, and the
  650.         Snoop Screen is available.
  651.  
  652.  
  653. [[[ Limitations of the Program ]]]
  654.  
  655.    (Items that can be changed if needed)
  656.         A maximum of 3000 Messages in a Base can be accessed.
  657.         A maximum of 40  Message/Conferences can be accessed.
  658.         A maximum of 90 lines for each message for Extracting/Saving.
  659.  
  660.    (Current Version)
  661.       This program does not do any type of File or Record Locking,
  662.           so if you must take proper precautions if operating in
  663.           a Multi-Tasking / Multi-User environment.
  664.           Could someone send me some Good DOCS on how to do
  665.           record/file locking ?
  666.       Can not save the  Last Message read for the normal Callers that
  667.           use this program.  Future versions can read Users.
  668.           (The purpose of this program is mainly for the Sysops)
  669.  
  670.  
  671. [[[ Revisions to the Program ]]]
  672.  
  673.  
  674.    Version 1.1:  ???  April or May 1988
  675.  
  676.         More support for RBBS 16.1A.
  677.         Ability to read Users file for Security Level and 'Last Read'.
  678.  
  679.         Threading option while reading messages finished.
  680.  
  681.  
  682.    Version 1.0:  March 31, 1988
  683.                  The very first version of this program.
  684.  
  685.                  Since this is the very first version of this
  686.                  utility, it might have some bugs in it.
  687.  
  688.          Many thanks to Ray Smith of Aviation Connection RBBS at
  689.          (214) 416-5933, [1200/2400/9600] who had enlightned me
  690.          on what was happening with RBBS 16.1A .
  691.  
  692.  
  693.  
  694.          Have fun with the program, it includes about every possible
  695.          (useful) command that could be done with the MESSAGES base.
  696.          If you need more, just let me know.
  697.  
  698.  
  699.  
  700. ═══ END OF SMLMESS DOCUMENTATION ═════════════════════════════════════════════
  701.  
  702.  
  703.  
  704. ------ Okay, now commercial time !!! for any Unregistered ones --------------
  705.  
  706.  
  707. The 1988 software concept so far involves...   (As of 03/31/88)
  708.  
  709. 1.    SY        <Can you complete your assignment?>   (Still in Development)
  710.                 A very MultiPlayer DoorGame
  711.                 (PCboard/ RBBS compatible)
  712.  
  713. 2.   SIDROIDS   (Command BattleDroids in a 30,000 cell field, with the
  714.                  use of Messages, Teams, and Scripts that will control
  715.                  your Droid during anothers play period)
  716.                 (Current ShareWare version 2.01.
  717.                 (Registered version also has some more stuff..(2.3x)
  718.                 (PCboard/ RBBS compatible)
  719.  
  720. 3.    THAI      The UnderGround Thai Lottery - A Lottery Simulation DoorGame
  721.                 (Play the Thailand Lottery...)  Current Version 1.11
  722.                 (A minor program but kinda educational...)
  723.                 (PCboard/ RBBS compatible)
  724.  
  725. 4.   SMLMESS    Small Message Utility is created for RBBS sysops
  726.                 (Egads, another Message Editor?)
  727.  
  728. 5.   SMLCALL    Small Caller Analyzer  - is utility created for RBBS sysops
  729.                 wanting to do simple but effective analyzing on their
  730.                 Callers and System. Remote and Batch Support.
  731.                 Current version 2.1
  732.  
  733. and few other worthless RBBS help files and text stuff...
  734.    (like ColorMods, Conference stuff, and other patches)
  735.  
  736.